package com.zp95sky.demo.aidemo.domain;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Builder;
import lombok.Data;

import java.util.List;

@Schema(name = "ProcessTextResultDo", title = "处理结果信息")
@Data
@Builder
public class ProcessTextResultDo {

    @Schema(title = "任务状态，0：任务已成功，1：任务进行中，2：任务已失败", requiredMode = Schema.RequiredMode.REQUIRED)
    private Integer taskStatus;

    @Schema(title = "会议纪要响应信息", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private List<String> textSummaryInfos;

    @Schema(title = "关键词的响应信息", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private List<KeyWordInfoDo> keyWordInfoDos;

    @Schema(title = "会议待办的响应信息", requiredMode = Schema.RequiredMode.NOT_REQUIRED)
    private List<String> todoInfos;

}
